package main

import (
	"../process"
	"fmt"
	"os"
)

var userID int
var userPwd string
var userName string

func main() {

	var key int
	var loop = true

	for loop {
		fmt.Println("------------欢迎登陆多人多人聊天系统------------")
		fmt.Println("------------1 登陆聊天系统------------")
		fmt.Println("------------2 注册用户------------")
		fmt.Println("------------3 退出系统------------")
		fmt.Println("请选择（1～3）：")
		fmt.Println("------------------------")
		fmt.Scanf("%d\n", &key)
		switch key {
		case 1:
			fmt.Println("登陆聊天系统")
			fmt.Println("请输入用户Id：")
			fmt.Scanf("%d\n", &userID)
			fmt.Println("请输入用户密码：")
			fmt.Scanf("%s\n", &userPwd)
			up := &process.UserProcess{}
			up.Login(userID, userPwd)
		case 2:
			fmt.Println("注册用户")
			fmt.Println("请输入用户Id：")
			fmt.Scanf("%d\n", &userID)
			fmt.Println("请输入用户密码：")
			fmt.Scanf("%s\n", &userPwd)
			fmt.Println("请输入用户昵称：")
			fmt.Scanf("%s\n", &userName)

			up := &process.UserProcess{}
			up.Register(userID, userPwd, userName)
		case 3:
			fmt.Println("退出系统")
			os.Exit(0)
		default:
			fmt.Println("你的输入有误，请重新输入")
		}
	}
}
